<?php

declare(strict_types=1);

namespace app\user\controller;

use app\CheckTokenController;
use app\model\User;

class Update extends CheckTokenController
{
    public function index()
    {
        $params = $this->request->param();
        // 根据id判断用户
        $DBuser = new User();
        $userInfo = $DBuser->where('id', $params['id'])->find();
        if (!$userInfo->isEmpty()) {
            // 如果该用户存在，就执行执行保存数据,并将更新后的数据返回
            $resu = $userInfo->update($params);
            if ($resu) {
                return result($resu, '数据更新成功');
            } else {
                return result(null, '更新失败', 403);
            }
        } else {
            return result(null, '找不到该用户', 403);
        }
    }
}
